/**
 * IRealtimeBoardService.java
 * Created at 2017-12-5
 * Created by zhanghailin
 * Copyright (C) 2017 BROADTEXT SOFTWARE, All rights reserved.
 */
package com.broadtext.rms.system.service;

import java.util.List;
import java.util.Map;

import com.broadtext.common.exp.DaoException;
import com.broadtext.rms.monitor.model.PackLocationInfo;

/**
 * <p>ClassName: IRealtimeBoardService</p>
 * <p>Description: TODO</p>
 * <p>Author: zhanghailin</p>
 * <p>Date: 2017-12-5</p>
 */
public interface IRealtimeBoardService {
    
    Map<String, Object> getSocData(String packCode);
    
    Map<String, Object> getVolData(String packCode);
    
    Map<String, Object> getCurrentData(String packCode);
    
    Map<String, Object> getMaxVolData(String packCode);
    
    Map<String, Object> getMinVolData(String packCode);
    
    Map<String, Object> getMaxTempData(String packCode);
    
    Map<String, Object> getMinTempData(String packCode);
    
    List<Map<String, Object>> getPackCodeData(Map<String, Object> params);
    
    /**
     * 
     * <p>Description: 获取历史位置列表</p>
     * @param map 查询条件
     * @return 结果集
     * @throws DaoException 异常
     */
    List<PackLocationInfo> findHistoryLocationList(Map<String, Object> map) throws DaoException;

}
